package Proyecto0;

import java.io.*;
public class Escritor
{//atributos
    private FileWriter fichero;
    private BufferedWriter bw;
 //constructor
    public Escritor(String ruta)
    {
      try{
          fichero = new FileWriter(ruta);
          bw = new BufferedWriter(this.fichero);
        }
      catch(IOException ex)
      {
          System.out.println("Error al abrir el archivo");
          try{
              if(null!=fichero)
                fichero.close();
            }
          catch(Exception e2)
          {System.out.println("Error al cerrar el archivo");
            }
        }     
     }
 //comandos
    public void escribir(String texto)
    {
        try{
            bw.write(texto);
        }
        catch(IOException ex)
        {
            System.out.println("Error al escribir el archivo");
        }
    }
    
    public void cerrarArchivo()
    {
        try{
            bw.flush();
            fichero.close();
        }
        catch(IOException ex)
        {
            System.out.println("Error al cerrar el archivo");
        }
    }
}